home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 1: Comms & Networking / Almathera Ten on Ten - Disc 1: Comms & Networking.iso / amiga-tech / netbsd-faq < prev    next >
Text File  |  1995-04-10  |  60KB  |  1,557 lines

  1. Info file: FAQ.info,    -*-Text-*-
  2. produced by `texinfo-format-buffer'
  3. from file `NetBSD-Amiga-FAQ.A4.texinfo'
  4. using `texinfmt.el' version 2.32 of 19 November 1993.
  5.  
  6.  
  7.  
  8.  
  9.  
  10. 
  11. File: FAQ.info, Node: Top, Next: WHATIS, Prev: (dir), Up: (dir)
  12.  
  13. Introduction
  14. ************
  15.  
  16.  
  17. About this document (Please Read!)
  18. ==================================
  19.  
  20. History
  21. -------
  22.  
  23. Original document by Mike Schwartz `mykes@shell.portal.com'
  24.  
  25. Idea of using TeXInfo by Carsten Hammer
  26. `chammer@dave.hrz.uni-bielfeld.de'
  27.  
  28. Second revision (completely rewritten) by Guenther Grau
  29. `/S=Grau/OU2=P1/OU=JNB1/O=Siemens/P=SCN/A=TELKOM400/C=ZA/@x400.scn.de'
  30.  
  31. Third revision (restructured) by Tim Walls
  32.  
  33. Currently maintained by Tim Walls `tjw1@doc.ic.ac.uk'
  34.  
  35.  
  36. Copyright
  37. ---------
  38.  
  39. Copyright (C) 1993,1994 Guenther Grau
  40.  
  41. This edition Copyright (C) 1994,1995 Tim Walls
  42.  
  43.  
  44. Distribution
  45. ------------
  46.  
  47. Permission is granted to make and distribute verbatim copies of this
  48. manual provided the copyright notice and this permission notice are
  49. preserved on all copies.
  50.  
  51. Permission is granted to copy and distribute translations of this manual
  52. into another language, under the above conditions for modified versions,
  53. except that this permission notice must be stated in a translation
  54. approved by Tim Walls `tjw1@doc.ic.ac.uk'.
  55.  
  56.  
  57. Work in progress
  58. ----------------
  59.  
  60. This document is *work in progress*.  I am in the middle of
  61. `rationalising' the TeXInfo node names etc., and it is possible I have
  62. missed some links; there are also a few sections that need tidying up.
  63. If you notice any errors, bugs etc. (missing links, grammatical errors,
  64. plain lies ;-) please mail me - `tjw1@doc.ic.ac.uk'.
  65.  
  66.  
  67. Introduction
  68. ============
  69.  
  70. Welcome to the NetBSD-Amiga-FAQ!
  71.  
  72. This document contains a bunch of useful infomation about NetBSD on the
  73. Amiga. It was mainly created - and is regularly updated - for people,
  74. who never used NetBSD on the Amiga before, but it contains a lot of
  75. valuable information for all users, especially in the last chapter. This
  76. last chapter contains a list of Frequently Asked Questions (FAQs) and
  77. their respective answers.
  78.  
  79. In general the people on the Internet are very helpful, so if you have a
  80. problem when using NetBSD, don't be shy and ask for help. But ...
  81.  
  82. *BE SURE YOU HAVE READ AN UP-TO-DATE VERSION OF THIS FAQ FIRST!!!*
  83.  
  84. It is really annoying and time consuming, if a lot of people ask the
  85. same questions and we have to answer them over and over again.
  86. *Note INFORM::, for information
  87. on how to get an up-to-date version of this document. Also, please
  88. redistribute this FAQ, so that it is easier for people who are
  89. interested in NetBSD to find it.
  90.  
  91. Please write all comments, suggestions, spelling corrections, etc. to
  92. the current maintainter of the FAQ. This will help to keep this FAQ
  93. up-to-date and useful. Thank you for reading the FAQ, because that's why
  94. I put so many hours of work into it! You will find the name and the
  95. email-address of the current maintainer of this document on the second
  96. page. Later on all references to the author of this FAQ will be name-
  97. and address-less, for the ease of maintainance. If you ever need to
  98. contact the author, see the second page for his name and email-address.
  99.  
  100. One last thing before we start: If you find this document useful and
  101. want to thank me for maintaining it, feel free to send me an email. If
  102. you want to send me any money or other donations, contact me under the
  103. above email-address for my address.
  104.  
  105. * Menu:
  106.  
  107. * WHATIS::      What is NetBSD?
  108. * NEEDED::      What do I need to run NetBSD?
  109. * INFORM::      Where can I find more information on NetBSD?  
  110. * KERNEL::      How do I build a kernel myself?
  111. * OTHERS::      What other Unixes exist for the Amiga?
  112. * FAQ&AS::      Frequently Asked Questions (and answers!)
  113.  
  114.  -- The Detailed Node Listing ---
  115.  
  116. What is NetBSD?
  117.  
  118. * WHATIS.NAMEOF::       The name of the game
  119. * WHATIS.WHOISW::       Who is working on the port?
  120.  
  121. What do I need to run NetBSD
  122.  
  123. * NEEDED.CPUFPU::       What CPU/FPU do I need?
  124. * NEEDED.MEMORY::       How much memory do I require?
  125. * NEEDED.DISKSP::       How much disk space do I need?
  126. * NEEDED.OTHERS::       Are there any other hardware requirements?
  127.  
  128. Where can I find more information on NetBSD?
  129.  
  130. * INFORM.USENET::       UseNet news
  131. * INFORM.FTPANO::       Anonymous FTP       
  132. * INFORM.WWWHYP::       World Wide Web  
  133. * INFORM.IRCHAT::       Internet Relay Chat
  134. * INFORM.E-MAIL::       Electronic Mailing Lists
  135. * INFORM.PRIVAT::       In the last resort...
  136.  
  137. Frequently Asked Questions and their answers
  138.  
  139. * FAQ&AS.INSTAL::       Installation problems
  140. * FAQ&AS.NEWSYS::       New system teething troubles
  141. * FAQ&AS.HARDWR::       Hardware/driver problems
  142. * FAQ&AS.MISCEL::       Anything else!
  143.  
  144. 
  145. File: FAQ.info, Node: WHATIS, Next: NEEDED, Prev: Top, Up: Top
  146.  
  147. What is NetBSD?
  148. ***************
  149.  
  150. This chapter contains general information about NetBSD.
  151.  
  152. * Menu:
  153.  
  154. * WHATIS.NAMEOF::       The name of the game
  155. * WHATIS.WHOISW::       Who is working on the port?
  156.  
  157. 
  158. File: FAQ.info, Node: WHATIS.NAMEOF, Next: WHATIS.WHOISW, Prev: WHATIS, Up: WHATIS
  159.  
  160. The name of the game
  161. ====================
  162.  
  163. NetBSD is a Unix-like operating system. It is very portable and runs on
  164. multiple architectures such as Amiga, HP, Mac, Sun3, Sparc, PC,
  165. ... It is developed by people all around the world on the
  166. Internet. Therefore it is called NetBSD. It has all the features you
  167. would expect in a modern Unix, including true multitasking, virtual
  168. memory, shared libraries, demand loading, shared copy-on-write
  169. executables, proper memory management and TCP/IP networking.
  170.  
  171. For a complete description of a Unix-like operating system, please refer
  172. to some introductionary books about Unix. If you have access to Usenet,
  173. get any of the comp.unix.* Newsgroups FAQ.
  174.  
  175. *Note INFORM::, for information on
  176. how to get more and detailed information on NetBSD.
  177.  
  178. 
  179. File: FAQ.info, Node: WHATIS.WHOISW, Prev: WHATIS.NAMEOF, Up: WHATIS
  180.  
  181. Who is working on the port?
  182. ===========================
  183.  
  184. NetBSD was ported to the Amiga by Markus Wild (mw@eunet.ch), who also
  185. initially ported GCC to AmigaDOS and who did the ixemul.library. Once
  186. NetBSD-Amiga was useable, a lot of people joined in and contributed a
  187. lot to the project. I don't want to list any names, because I am sure I
  188. would forget some brave soul. The maintainer of the "projects" file
  189. produces a list of projects being worked on. Consult this file for more
  190. information about who is working on what.
  191.  
  192. *Note INFORM::, for information on
  193. how to get this file and how to contact the developers.
  194.  
  195. 
  196. File: FAQ.info, Node: NEEDED, Next: INFORM, Prev: WHATIS, Up: Top
  197.  
  198. What do I need to run NetBSD
  199. ****************************
  200.  
  201. This chapter describes the hardware related topics of NetBSD. It will
  202. explain, what kind of hardware you need to be able to run NetBSD on your
  203. Amiga.
  204.  
  205. In general, there are two major requirements your system must fulfill to
  206. be able to run NetBSD. You must have an apropriate CPU and enough
  207. memory. To comfortably run NetBSD you should dedicate some harddiskspace
  208. to NetBSD.
  209.  
  210. * Menu:
  211.  
  212. * NEEDED.CPUFPU::       What CPU do I need?
  213. * NEEDED.MEMORY::       How much memory?
  214. * NEEDED.DISKSP::       And what about diskspace...?
  215.  
  216. 
  217. File: FAQ.info, Node: NEEDED.CPUFPU, Next: NEEDED.MEMORY, Prev: NEEDED, Up: NEEDED
  218.  
  219. Which CPU is needed?
  220. ====================
  221.  
  222. It depends heavily on the type of CPU your system has, whether or not
  223. NetBSD runs on your Amiga. NetBSD, as any other modern Unix-derivate,
  224. too, must have a memory-management-unit (MMU) to be able to run.  This
  225. is needed as all the programs that run under Unix are separated from
  226. each other, so no program can do any harm to any other.
  227.  
  228. You need to have one of the following processors (CPUs) to be able to
  229. run NetBSD:
  230.  
  231.    * 68020 with 68851 (MMU)
  232.    * 68030
  233.    * 68040
  234.  
  235. Note, that it is very important that you have a *real* CPU, i.e. not an
  236. EC-version. These versions are missing the MMU-part of the chip and are
  237. therefore cheaper. It is not possible to simply add a 68851 (MMU) to
  238. these chips. You have to replace your CPU, if possible, or you have to
  239. buy a seperate CPU-board or accelerator-board equipped with one of the
  240. *real* CPUs mentioned above to be able to run NetBSD.
  241.  
  242. Also note, that you currently need a floating-point-unit (FPU) to be
  243. able to run NetBSD. The kernel itself, that is the core part of NetBSD,
  244. does not need an FPU, but some of the essential utilities do. However,
  245. other ports of NetBSD on other architectures have an FPU-emulator
  246. implemented in the kernel, so they can do without an FPU. So, if someone
  247. implements an FPU-emulator for NetBSD on the 680x0-architecture, the
  248. need for a seperate FPU will eventually vanish, but for now you need an
  249. FPU.
  250.  
  251. 
  252. File: FAQ.info, Node: NEEDED.MEMORY, Next: NEEDED.DISKSP, Prev: NEEDED.CPUFPU, Up: NEEDED
  253.  
  254. How much memory do I need?
  255. ==========================
  256.  
  257. Theoretically, you only need 2MB of FAST-RAM and 1MB of CHIP-RAM. The
  258. 1MB CHIP-memory is only needed due to the way NetBSD is currently
  259. booted. If someone rewrites the program that loads the kernel into the
  260. memory, it would be possible to boot the kernel with 512KB CHIP-RAM.
  261. Currently the kernel is loaded into the CHIP-memory and then copied into
  262. the largest chunk of fast memory found. Therefore 2MB is the bare
  263. minimum and will not allow you to do anything useful, but booting.
  264.  
  265. Note that the complete GENERIC kernel (including drivers for every
  266. device supported) is over 1MB in size; you can't load this kernel with
  267. only 1MB of CHIP RAM, 2MB is required.  The basic INSTALL kernel will
  268. load with 1MB CHIP fine however.
  269.  
  270. It is possible to run NetBSD in a low memory situation, because it uses
  271. a mechanism called paging. It writes currently unused parts of programs
  272. to the disk, thus freeing some memory for other parts. Writing to and
  273. reading from disk is very slow, compared to the execution of programs in
  274. memory, so the system will be too slow to be useable. So, to have an
  275. actual useable system, you should have at least 4MB of FAST-RAM,
  276. preferably more. When you want to use X-Windows, a graphical user
  277. interface on top of NetBSD, you probably need about 6MB or even more to
  278. do anything useful.
  279.  
  280.  
  281. Non contiguous memory
  282. ---------------------
  283.  
  284. With the Amiga's architecture being what it is, it is often the case
  285. that the memory map will have "holes" in it - say, 1MB of CHIP RAM,
  286. followed by a gap, 4MB of 16bit RAM, a gap, and then in (very) high
  287. memory a block of 32bit RAM; this is often the case with 68000 machines
  288. upgraded to an 030 or above.
  289.  
  290. The current NetBSD kernel can only use contiguous memory; typically, the
  291. loader program will choose the largest contiguous block of memory.  This
  292. is important to note - the machine described above could have 8MB of
  293. non-CHIP memory (assuming there is 4MB of 32bit RAM), but NetBSD can
  294. only use 4MB of it (typically the 32bit RAM has a higher priority, so it
  295. will be used in preference).
  296.  
  297. Patches to allow the kernel to use non-contiguously mapped memory
  298. *do* exist, but at the time of writing are not `publicly'
  299. released.  (Would anyone like to upload their patches to the ftp site?
  300. If so, let me know!).  In the situation above, there is a tradeoff -
  301. extra memory vs. slower execution (16bit memory can degrade performance
  302. considerably) - a better solution would be to add extra 32bit store.
  303.  
  304. 
  305. File: FAQ.info, Node: NEEDED.DISKSP, Prev: NEEDED.MEMORY, Up: NEEDED
  306.  
  307. How much diskspace do I need?
  308. =============================
  309.  
  310. Theoretically, you can do without any harddiskspace. It is possible to
  311. boot NetBSD from floppy-disks, but you cannot do any useful work with
  312. such a setup. To get an actually useable system, you will need to
  313. dedicate some harddiskspace to NetBSD. It is planned to create a
  314. NetBSD-CD it the not so far away future. Once it is available you can
  315. work with NetBSD from the CD-ROM. But then again, CD-ROMs are a lot
  316. slower then harddisks, so if you want to go for maximum speed, you will
  317. need some harddiskspace for NetBSD. How much you actually need depends
  318. heavily on what you want to do with NetBSD.
  319.  
  320. 8MB of hard disk space will be sufficient to boot NetBSD and play around
  321. with it a bit. A small, but complete working system needs about 50 to
  322. 80MB. It should be clear, that the more goodies you want to add, the
  323. more space you need. Once it is available, you should definitely
  324. consider the NetBSD-CD a good source for programs. Having the seldom
  325. used binaries executed directly from the CD can save you a lot of
  326. harddiskspace.
  327.  
  328. To prevent you from running out of memory, you should use about twice
  329. your RAM amount just for a swap partition on your drive (or about three
  330. times if you intend to use the X-Windows system). That is where NetBSD
  331. writes the parts of running programs which are currently not used to
  332. free up some main-memory for other programs.
  333.  
  334. *Note INFORM::, for information on
  335. how to get the file `compatibility-list'. It contains information about
  336. the supported harddisks.
  337.  
  338. * Menu:
  339.  
  340. * NEEDED.OTHERS::       Are there any other hardware requirements?
  341.  
  342. 
  343. File: FAQ.info, Node: NEEDED.OTHERS, Prev: NEEDED.DISKSP, Up: NEEDED.DISKSP
  344.  
  345. What other hardware requirements are there?
  346. -------------------------------------------
  347.  
  348. There are no other hardware requirements to run NetBSD, but you are free
  349. to use additional devices, provided they are supported.
  350.  
  351. There is a general scheme on how NetBSD deals with devices. To get a
  352. device working with NetBSD you have to provide a so called 'driver' for
  353. this device. This is a hardwaredependent part of the kernel, which knows
  354. how to access the particular device. There are already device-drivers
  355. for the most commonly used devices, but there are still some
  356. device-drivers to be written.
  357.  
  358. *Note INFORM::, for information on
  359. how to get the files `compatibility-list' `projects'. The
  360. former contains information about which devices already work with
  361. NetBSD. The latter is a list of projects currently being worked on. The
  362. file `wish-list' documents the devices, which are currently
  363. *not* supported.
  364.  
  365. It is a difficult task to add support for a new device. So you need to
  366. have good programming skills and need to know a lot about how the kernel
  367. deals with devices. If you think that you are an experienced programmer
  368. and want to add support for a new device, you need to be able to
  369. recompile the kernel yourself. *Note KERNEL::, for information on how to
  370. do this. *Note INFORM::, for information on how to get in contact with
  371. other developers.
  372.  
  373. A tape drive is recommended for NetBSD, as for any other operating
  374. system, too. You should do regularly backups in order to be able to
  375. restore the data you might have accidentially destroyed. Especially when
  376. you are doing kernel-development, chances are, that you may trash your
  377. harddisk. The system is normally quite stable, so doing backups is not a
  378. must but a sensible option.
  379.  
  380. A CD-ROM-drive is recommended, too, because it allows you to save a lot
  381. of harddiskspace, when you run keep most of the seldom used things on
  382. the CD.
  383.  
  384. 
  385. File: FAQ.info, Node: INFORM, Next: KERNEL, Prev: NEEDED, Up: Top
  386.  
  387. Where can I find more information on NetBSD?
  388. ********************************************
  389.  
  390. This chapter contains information on how to get more information on
  391. NetBSD. There are several ways to get the desired information. Chose the
  392. one which uses the least resources. To do this, simply use the first
  393. method described here which is appropriate for you.
  394.  
  395. * Menu:
  396.  
  397. * INFORM.USENET::       UseNet news
  398. * INFORM.FTPANO::       Anonymous FTP       
  399. * INFORM.WWWHYP::       World Wide Web  
  400. * INFORM.IRCHAT::       Internet Relay Chat    
  401. * INFORM.E-MAIL::       Electronic Mailing Lists
  402. * INFORM.PRIVAT::       In the last resort...
  403. * INFORM.READIT::       Useful books
  404.  
  405. 
  406. File: FAQ.info, Node: INFORM.USENET, Next: INFORM.FTPANO, Prev: INFORM, Up: INFORM
  407.  
  408. UseNet News
  409. ===========
  410.  
  411. If you have access to Usenet, subscribe to the news-groups
  412. `comp.os.386bsd.announce'. Despite the term *386* in the name of this
  413. group, announcements for all flavors of *BSD are discussed here.  The
  414. latest version of the `NetBSD-Amiga-FAQ', the document you are currently
  415. reading, and the BSD-FAQ, which is maintained by Dave Burgess
  416. (burgess@s069.infonet.net), are posted regularly to this group.  You
  417. should also subscribe to the other `comp.os.386bsd.*' groups to take
  418. part in active discussion or simply for posting questions.
  419.  
  420. 
  421. File: FAQ.info, Node: INFORM.FTPANO, Next: INFORM.WWWHYP, Prev: INFORM.USENET, Up: INFORM
  422.  
  423. Anonymous FTP
  424. =============
  425.  
  426. If you don't have access to Usenet, but have the possibily to get files
  427. from the Internet with the File Transfer Protocol (FTP), then get the
  428. latest FAQ from `rtfm.mit.edu'. This is the place where all FAQs from
  429. all news-groups are collected and archived.
  430.  
  431. Additional information is available on `ftp.uni-regensburg.de'.  Look
  432. into the directory `/pub/NetBSD-Amiga/docs'.
  433.  
  434. 
  435. File: FAQ.info, Node: INFORM.WWWHYP, Next: INFORM.IRCHAT, Prev: INFORM.FTPANO, Up: INFORM
  436.  
  437. World Wide Web
  438. ==============
  439.  
  440. This document should also be available via the World Wide Web (Mosaic,
  441. Netscape etc.); at the time of going to press, exactly where isn't known
  442. :*).  Keep an eye on the mailing lists mentioned below for details of
  443. new revisions of the FAQ etc.
  444.  
  445. The following URLs point to sites that hold information or files
  446. relating to NetBSD, including this FAQ.  (Note that the `uni-regensburg'
  447. is the home site for all NetBSD-Amiga specific files).
  448.  
  449.    * http://www.informatik.uni-erlangen.de/tree/Departments/
  450.         IMMD-IV/Persons/roessler/NetBSD-Amiga/index.html
  451.    * ftp://ftp.uni-regensburg.de/pub/NetBSD-amiga/.index.html
  452.  
  453. 
  454. File: FAQ.info, Node: INFORM.IRCHAT, Next: INFORM.E-MAIL, Prev: INFORM.WWWHYP, Up: INFORM
  455.  
  456. Internet Relay Chat
  457. ===================
  458.  
  459. If you have access to irc (internet relay chat), try to join the
  460. channels `#amiga' or `#amigager'. Discussions on the former one are in
  461. English, on the latter one in German. These channels are not dedicated
  462. to NetBSD, but you are likely to find some of the developers and users
  463. of NetBSD there.
  464.  
  465. A dedicated NetBSD channel also exists, suprisingly called `#NetBSD'.
  466.  
  467. 
  468. File: FAQ.info, Node: INFORM.E-MAIL, Next: INFORM.PRIVAT, Prev: INFORM.IRCHAT, Up: INFORM
  469.  
  470. Electronic Mailing Lists
  471. ========================
  472.  
  473. There are several mailing-lists available for NetBSD. To get information
  474. on these mailing-lists, use your favourite mailer and send the following
  475. message:
  476.  
  477.      To: majordomo@netbsd.org
  478.      Subject: Don't care, isn't processed. 
  479.      help
  480.      end
  481.  
  482. You will receive an answer that might look like this:
  483.  
  484.      Return-Path: <Majordomo-Owner@netbsd.org>
  485.      ...
  486.      To: s_grau@ira.uka.de   *<-- This will be replaced with your email-address.*
  487.      From: Majordomo@netbsd.org
  488.      Subject: Majordomo results
  489.      Reply-To: Majordomo@netbsd.org
  490.  
  491.      >>>> help
  492.      This is Brent Chapman's "Majordomo" mailing list manager.
  493.      It's been hacked some by cgd, Revision 1.8.
  494.  
  495.      It understands the following commands:
  496.  
  497.          subscribe <list> [<address>]
  498.              Subscribe yourself (or <address> if specified) to the 
  499.              named <list>.
  500.  
  501.          unsubscribe <list> [<address>]
  502.              Unsubscribe yourself (or <address> if specified) from 
  503.              the named <list>.
  504.  
  505.          which [<address>]
  506.              Find out which lists you (or <address> if specified) are on.
  507.  
  508.          who <list>
  509.              Find out who is on the named <list>.
  510.  
  511.          info <list>
  512.              Retrieve the general introductory information for the named <list>.
  513.  
  514.          lists
  515.              Show the lists served by this Majordomo server.
  516.  
  517.          help
  518.              Retrieve this message.
  519.  
  520.          end
  521.              Stop processing commands (useful if your mailer adds a signature).
  522.  
  523.      Commands should be sent in the body of an email message to
  524.      "Majordomo@netbsd.org".
  525.  
  526.      Commands in the "Subject:" line NOT processed.
  527.  
  528.      If you have any questions or problems, please contact
  529.      "Majordomo-Owner@netbsd.org".
  530.  
  531. If you send the command `lists' to majordomo, you will currently receive
  532. a mail like this:
  533.  
  534.      ...
  535.      >>>> lists
  536.      Majordomo@netbsd.org serves the following lists:
  537.  
  538.          amiga
  539.          amiga-dev
  540.          amiga-x
  541.          core
  542.          current
  543.          current-users
  544.          m68k
  545.          macbsd-development
  546.          macbsd-general
  547.          netbsd-bugs
  548.          netbsd-help
  549.          netbsd-ports
  550.          netbsd-users
  551.          port-hp300
  552.          port-i386
  553.          port-m68k
  554.          port-pmax
  555.          port-sparc
  556.          port-sun3
  557.          portable-ppp
  558.          source-changes
  559.          sun-lamp-users
  560.          tech-install
  561.          tech-kern
  562.          tech-net
  563.          tech-ports
  564.          tech-userlevel
  565.  
  566.      Use the 'info <list>' command to get more information
  567.      about a specific list.
  568.  
  569.      NOTE: Most of these mailing lists are archived.  Do not
  570.      send things to them if you do not wish your messages to be
  571.      archived.
  572.      >>>> end
  573.      END OF COMMANDS
  574.  
  575. The `amiga' list is for a general discussion of Amiga-related
  576. problems. You can send beginners questions, *not* answered in the FAQ to
  577. this list. The `amiga-dev' list is dedicated to discussions between
  578. developers. *Do not post any beginners questions here!* This will hinder
  579. the discussion about the kernel development. The X-Window-System on
  580. NetBSD-Amiga is discussed on `amiga-x'. Note, that there is a seperate
  581. FAQ for X. It should be posted regularly on this list. The
  582. `NetBSD-Amiga-FAQ' is sent regularly to the `amiga'-list.
  583.  
  584. It is highly recommended to get on the `current-users' and on the
  585. `amiga' lists, because this is the best way to get in contact with the
  586. developers. To do so, your email would look like this:
  587.  
  588.      To: majordomo@netbsd.org
  589.      Subject: None
  590.      subscribe amiga
  591.      subscribe current-users
  592.      end
  593.  
  594. You will receive an answer-mail from majordomo, that he successfully
  595. processed your subscription and that you are on the desired
  596. mailing-lists. Note that there is some traffic on these lists, so expect
  597. a few mails more to arrive dayly in your mailbox. It is recommended, but
  598. not required, that you get on a list, before sending any mail to it,
  599. because most of the answers are simply sent to the list and not to the
  600. sender.
  601.  
  602. *Be sure to have read the latest version of this document, before
  603. sending any mail to these lists!*
  604.  
  605. To send any mail to the lists, simply replace majordomo in the address
  606. with the list you want to address. For eaxmple, if you would like to
  607. write a mail to the amiga-list, send your mail to `amiga@netbsd.org'.
  608.  
  609. 
  610. File: FAQ.info, Node: INFORM.PRIVAT, Next: INFORM.READIT, Prev: INFORM.E-MAIL, Up: INFORM
  611.  
  612. Private Email
  613. =============
  614.  
  615. If, and only if, all of the above fails, contact one of the developers
  616. or the FAQ-maintainer in a personal email. So, if you cannot get hold of
  617. a copy of the latest FAQ, feel free to contact the current maintainer of
  618. this FAQ. He will be happy to send you a recent copy.
  619.  
  620. 
  621. File: FAQ.info, Node: INFORM.READIT, Next: INFORM.READIT.BSDSMM, Prev: INFORM.PRIVAT, Up: INFORM
  622.  
  623. Useful books
  624. ============
  625.  
  626. There aren't many books which can help you with (say) possible kernel
  627. bugs or installation problems, but administering any Unix system is not
  628. a trivial task.  Luckily, there is plenty of paper out there about the
  629. assorted jobs that befall a Unix sysadmin.
  630.  
  631. Sadly, however, I don't have the time or money to go out and buy them
  632. all myself - so if you have a book you'd like to mention (good or bad),
  633. mail me with the details.
  634.  
  635. * Menu:
  636.  
  637. * INFORM.READIT.BSDSMM::        4.4BSD System Managers Manual
  638.  
  639. 
  640. File: FAQ.info, Node: INFORM.READIT.BSDSMM, Prev: INFORM.READIT, Up: INFORM.READIT
  641.  
  642. 4.4BSD System Managers Manual
  643. -----------------------------
  644.  
  645. This is a nicely produced reference book (which we've come to expect
  646. from O'Reilly - complete with the magic lay-flat binding, and tab marks
  647. at the edges of the pages), which consists of two broad sections.  In
  648. the first section are reproductions of the complete BSD4.4 man(8) pages
  649. (ie. all those relating to system administration).  Before you shout
  650. "I've already got those on disk", this is useful for two reasons:
  651. Firstly, some of us like to have a book by the keyboard and an
  652. uncluttered screen, and secondly a complete permuted index of the pages
  653. is included.
  654.  
  655. The second section is a (disparate) collection of papers detailing a
  656. whole host of topics, from setting up name-servers to the inimitable
  657. `sendmail'.  The papers are all somewhat terse, but usually contain a
  658. pointer to the information you want somewhere;
  659.  
  660. This is certainly not the kind of book you sit down to read in a spare
  661. five minutes; but I have referred to it enough in emergencies to
  662. recommend it.  Its probably best to have a look through it in the shop,
  663. though, to see if the style suits you.
  664.  
  665.    * Name: 4.4 System Managers Manual
  666.    * Publisher: The USENIX association and O'Reilly & Assosciates, Inc.
  667.    * ISBN: 1-56592-080-5
  668.  
  669. 
  670. File: FAQ.info, Node: KERNEL, Next: OTHERS, Prev: INFORM, Up: Top
  671.  
  672. How do I build a kernel myself?
  673. *******************************
  674.  
  675. Introduction
  676. ============
  677. Theoretically you have two options here. You can build the kernel under
  678. AmigaDOS or under NetBSD itself. Initially NetBSD was compiled under
  679. AmigaDOS, of course, but now almost everybody works under NetBSD
  680. itself. It is highly recommended that you build the kernel under NetBSD,
  681. because you save a lot of HD-space on the Amiga side and, the more
  682. important reason, the possibility that other developers can help you
  683. with the problems that might occur is much higher. The only sensible
  684. reason for compiling under AmigaDOS is that you cannot run NetBSD,
  685. because NetBSD doesn't support your harddisk-controller, and you want to
  686. develop a driver for your controller.
  687.  
  688. So, if you want to compile NetBSD under AmigaDOS, get the document
  689. `RECOMPILE'. Although it is old, it contains some advice for this, but
  690. again, I strongly recommend that you do any kernel-development under
  691. NetBSD itself.
  692.  
  693.  
  694. Compiling a new kernel under NetBSD
  695. ===================================
  696. *This section is work-in-progress, and necessarily sketchy
  697. at the moment!  I'll write something more coherent once I've pushed this
  698. revision of the FAQ outta the door - Tim*
  699.  
  700. For more general information on compiling the NetBSD kernel, refer to
  701. the 386BSD-FAQ; there is a complete chapter related to the subject.
  702.  
  703.  
  704. Configuring the kernel
  705. ----------------------
  706. To build the new kernel under NetBSD, make sure you have the compiler
  707. package and the kernel source tree installed.  Details of where you can
  708. find the kernel source will be included just as soon as I can remember
  709. where I found it (Anyone want to send me some information I could
  710. include about the mystic intricacies of sup?).
  711.  
  712. Change to the directory `/sys/arch/amiga/conf'.  This is where the
  713. *configuration file* for the kernel lives.  This file details exactly
  714. what options (eg. CD file systems) you want installed, and what hardware
  715. you have.  The easiest way to configure your new kernel is to copy the
  716. file GENERIC, and name it after <your kernel name>.  (My machine is
  717. called `Babylon', so my kernel config file is named BABYLON too).  Edit
  718. this file, commenting in/out options you do/don't want.  It should be
  719. pretty clear from the comments what you can safely remove and what you
  720. definately shouldn't.
  721.  
  722. Once you have tailored the config file to your system, you need to ask
  723. the system to build a makefile for you.  This is done with the program
  724. `config.new'.  Type the following command
  725.  
  726.      config.new BABYLON
  727.  
  728. (substituting your kernel name for BABYLON, obviously ;-).  The program
  729. `config.new' will create a directory `../compile/BABYLON' (or whatever),
  730. and place a customised kernel makefile & header files in there.  If all
  731. goes to plan, you should get a message along the lines of `Don`t forget
  732. to run make depend'.
  733.  
  734.  
  735. Compiling your kernel
  736. ---------------------
  737. You are now about ready to compile!  Change directory to the compile
  738. directory for your kernel (eg. `../compile/BABYLON'), and type
  739.  
  740.      make depend
  741.  
  742. The computer will take a short while sorting out some computery stuff it
  743. has to do (to be technical about it ;-), and now is probably as good a
  744. time as any to start making the buckets of coffee you will inevitably
  745. need for the full kernel recompile.  When the make finishes, you can set
  746. the system off building your kernel with
  747.  
  748.      make
  749.  
  750. If this is your first kernel compile, the estimated time is "Forever".
  751. Particularly if you don't have too much memory to spare; however, it is
  752. feasible to do a kernel compile in only 4MB - I have ;-).
  753.  
  754. *Several cups of coffee later*
  755.  
  756. Assuming you only had coffee (and nothing more, say, alcoholic...), you
  757. should be able to use your new kernel once the compilation has finished.
  758. The kernel will be named `netbsd' in your compile directory.
  759.  
  760. When you successfully build and installed a new kernel, you can reboot
  761. your computer into the new kernel with the following command:
  762.  
  763.      cp netbsd /dev/reload
  764.  
  765. *Do not* delete your old kernel etc. until you have fully
  766. tested the new one; bear in mind that once you reboot into the new
  767. kernel, commands like ps wont work unless you copy the new kernel image
  768. over the one in `/netbsd'.
  769.  
  770. *Note FAQ&AS.NEWSYS.DEVICE::, for information on how to create
  771. device-files, if the file `/dev/reload' doesn't exist.
  772.  
  773. 
  774. File: FAQ.info, Node: OTHERS, Next: FAQ&AS, Prev: KERNEL, Up: Top
  775.  
  776. NetBSD - Linux - Amiga-Unix - Minix
  777. ***********************************
  778.  
  779. Currently there are four possibilies to run Unix on the Amiga.
  780.  
  781. The first one is Amiga-Unix. This is a commercial unix from
  782. Commodore. It is neither sold nor supported any more.
  783.  
  784. The second unix on the Amiga was Minix from A.S. Tanenbaum, a very
  785. famous operating system professor. It runs on every Amiga and does not
  786. support memory protection and some other features needed to get the real
  787. unix feeling. It is commercial, too. It's major aim is to be an
  788. operating system to play around with. It was developed for the computer
  789. science students Tanenbaum held lectures for.
  790.  
  791. The third available unix on the Amiga was NetBSD. It gives you almost
  792. anything you might want to expect from a free unix clone. It is being
  793. developed on several platforms, and therefore has a reasonable amount of
  794. developers supporting it. It was designed to be as portable as possible,
  795. as all machnine-dependent code is separated. Currently there are ports
  796. to the Amiga, Intel-based PCs, HP-300 (680x0-based), Macs(680x0-based),
  797. Sun3, Sun-Sparcs and some other platforms. NetBSD-Amiga has a
  798. binary-compatibility-mode for Sun3-SunOS-binaries. Of course, this means
  799. only binary-compatible with static linked binaries, unless you have the
  800. original SunOS shared-libs available. The far end aim is, that all
  801. NetBSD-implementations will be binary-compatible on the same
  802. processor. That means, that there will be NetBSD-m68k-binaries, that run
  803. on the Amiga, the Macs, the HP-300 and the Sun3. This shows some of the
  804. possibilities of NetBSD. NetBSD-Amiga is part of the NetBSD-current
  805. sources, so any platform independent improvement will be an improvement
  806. for NetBSD-Amiga as well. The new features from 4.4BSD are already
  807. incorporated into NetBSD. NetBSD contains a lot of other fancy features,
  808. other unix-based operating systems are missing, e.g. cpu-time- or
  809. disk-quotas.  NetBSD is copyrighted software, but you are free to use,
  810. modify and distribute it. Note that it is *NOT* under the GPL (General
  811. Public License, the Gnu Copyright (-left)) and the developers of NetBSD
  812. want it to keep this state. Therefore it is not possible to include any
  813. software which is under the GPL into the kernel. NetBSD is available in
  814. source, but anybody is free to take the current sources and provide them
  815. together with his own binaries, i.e. you don't have to provide the
  816. sources of your own work. This offers the opportunity for software
  817. developers to keep the source of the programs they sell. This is not
  818. possible under GPL, where you must provide the source. However, it is
  819. appreciated if you also release the source of your derived work to the
  820. public. If nobody releases his sources, the free software will soon
  821. disappear.
  822.  
  823. The fourth available unix on the Amiga is Linux. It was designed to run
  824. on Intel-based PCs. However, Hamish MacDonald did a major rewrite of the
  825. sources, so that it is now possible to run Linux on the Amiga. It is now
  826. quite useable, but it is not as stable and mature as NetBSD, but this
  827. situation might change in the future. The major-drawback with
  828. Amiga-Linux is, that it isn't incorporated in the Linux-source-tree.
  829. That means that every change, made in the Intel-PC-Unix, must be ported
  830. to the Amiga, whereas most of the changes in the NetBSD-source are made
  831. to the unique source-tree for all platforms.
  832.  
  833. Everybody has to decide by themselves, which unix is best for them.  For
  834. now I can say, that using NetBSD is the best way to go, as Linux still
  835. has some more nasty bugs in it and is missing a lot of the functionality
  836. you might want to use, but this can change in the future.
  837.  
  838.  
  839. 
  840. File: FAQ.info, Node: FAQ&AS, Prev: OTHERS, Up: Top
  841.  
  842. Frequently Asked Questions and their answers
  843. ********************************************
  844.  
  845. This chapter contains a list of Frequently Asked Questions (FAQs) and
  846. thir answers.  It is divided into three sections.
  847.  
  848. *Note INFORM:: for information on where to find the files and documents
  849. mentioned in the answers.
  850.  
  851. * Menu:
  852.  
  853. * FAQ&AS.INSTAL::       Installation questions
  854. * FAQ&AS.NEWSYS::       New system problems
  855. * FAQ&AS.HARDWR::       Hardware and driver problems
  856. * FAQ&AS.MISCEL::       Everything else!
  857.  
  858. 
  859. File: FAQ.info, Node: FAQ&AS.INSTAL, Next: FAQ&AS.INSTAL.GETBSD, Prev: FAQ&AS, Up: FAQ&AS
  860.  
  861. Installing a new system
  862. =======================
  863.  
  864. Installing the system is probably the most painful part of running
  865. NetBSD-Amiga; this section should hopefully answer most of the questions
  866. which will arise, in conjunction with the installation document (*Note
  867. INFORM::).
  868.  
  869. * Menu:
  870.  
  871. * FAQ&AS.INSTAL.GETBSD::        How do I get NetBSD?
  872. * FAQ&AS.INSTAL.INSTAL::        How do I install it?
  873. * FAQ&AS.INSTAL.M68040::        Does it run on the 68040?
  874. * FAQ&AS.INSTAL.AUTOMU::        How can I boot into multiuser mode?
  875. * FAQ&AS.INSTAL.ASKROO::        NetBSD asks me for a root device!
  876. * FAQ&AS.INSTAL.IXEMUL::        I need ixemul version 39.46!
  877. * FAQ&AS.INSTAL.NOMULT::        NetBSD refuses to go multiuser
  878. * FAQ&AS.INSTAL.DMAERR::        Help! I keep getting cksum errors
  879. * FAQ&AS.INSTAL.INITER::        Netbsd gives me "FATAL error: console..."
  880. * FAQ&AS.INSTAL.DISTRI::        Which distribution should I use?
  881. * FAQ&AS.INSTAL.PRODMA::        Does NetBSD run with the PROTO chip?
  882.  
  883. 
  884. File: FAQ.info, Node: FAQ&AS.INSTAL.GETBSD, Next: FAQ&AS.INSTAL.INSTAL, Prev: FAQ&AS.INSTAL, Up: FAQ&AS.INSTAL
  885.  
  886. How do I get NetBSD?
  887. --------------------
  888.  
  889. The first thing you should do is find the file `getting-NetBSD',
  890. which details exactly where to find all the files you'll need.  You
  891. can probably find it the same place you found this FAQ.
  892. *Note INFORM:: for details.
  893.  
  894. 
  895. File: FAQ.info, Node: FAQ&AS.INSTAL.INSTAL, Next: FAQ&AS.INSTAL.M68040, Prev: FAQ&AS.INSTAL.GETBSD, Up: FAQ&AS.INSTAL
  896.  
  897. How do I install NetBSD?
  898. ------------------------
  899.  
  900. There is another document you should read, called (I seem to remember)
  901. something logical like `INSTALL'; once again, you should be able to find
  902. it wherever you found this FAQ. *Note INFORM:: for details.
  903.  
  904. 
  905. File: FAQ.info, Node: FAQ&AS.INSTAL.M68040, Next: FAQ&AS.INSTAL.AUTOMU, Prev: FAQ&AS.INSTAL.INSTAL, Up: FAQ&AS.INSTAL
  906.  
  907. Does NetBSD run on the 68040?
  908. -----------------------------
  909.  
  910. Thanks to Michael L. Hitch (`osymh@montana.edu'), yes it does!
  911.  
  912. 
  913. File: FAQ.info, Node: FAQ&AS.INSTAL.AUTOMU, Next: FAQ&AS.INSTAL.ASKROO, Prev: FAQ&AS.INSTAL.M68040, Up: FAQ&AS.INSTAL
  914.  
  915. How can I autoboot into MultiUser mode
  916. --------------------------------------
  917.  
  918. The `loadbsd' program has a number of options to control the boot
  919. process - type
  920.      loadbsd -?
  921.  
  922. to see all the options.  The one you need in particular (for the current
  923. version of LoadBSD, anyway) is `-a'.
  924.  
  925. 
  926. File: FAQ.info, Node: FAQ&AS.INSTAL.ASKROO, Next: FAQ&AS.INSTAL.IXEMUL, Prev: FAQ&AS.INSTAL.AUTOMU, Up: FAQ&AS.INSTAL
  927.  
  928. NetBSD always asks me for a root device
  929. ---------------------------------------
  930.  
  931. Make sure you are using the latest kernel and version of `LoadBSD'.
  932. Note that `LoadBSD' has an option, `-b', to explicitly force it to ask
  933. for the root device on boot - make sure you aren't running `LoadBSD'
  934. with that option enabled!
  935.  
  936. Also, ensure that your hard disk (in particular DOSType IDs etc.)  is
  937. configured properly so that NetBSD can locate the root partition
  938. correctly.
  939.  
  940. 
  941. File: FAQ.info, Node: FAQ&AS.INSTAL.IXEMUL, Next: FAQ&AS.INSTAL.NOMULT, Prev: FAQ&AS.INSTAL.ASKROO, Up: FAQ&AS.INSTAL
  942.  
  943. Where can I find ixemul.library version >= 39.46
  944. ------------------------------------------------
  945.  
  946. Well, you don't strictly speaking need it; If LoadBSD pops up a
  947. requester asking you for version 39.47, click *OK* and `LoadBSD' will
  948. continue using version 39.45.
  949.  
  950. If you don't have any version of `ixemul.library' (where have you been
  951. living? :-), have a look on an Aminet site.
  952.  
  953. 
  954. File: FAQ.info, Node: FAQ&AS.INSTAL.NOMULT, Next: FAQ&AS.INSTAL.DMAERR, Prev: FAQ&AS.INSTAL.IXEMUL, Up: FAQ&AS.INSTAL
  955.  
  956. NetBSD refuses to boot into MultiUser mode
  957. ------------------------------------------
  958.  
  959. Make sure the line which reads
  960.      name_server=NO
  961.  
  962. in the file `/etc/netstart' does indeed read *NO*; `named' will hang the
  963. machine if there is no network attached when it starts.
  964.  
  965. 
  966. File: FAQ.info, Node: FAQ&AS.INSTAL.DMAERR, Next: FAQ&AS.INSTAL.INITER, Prev: FAQ&AS.INSTAL.NOMULT, Up: FAQ&AS.INSTAL
  967.  
  968. I keep getting cksum errors when I try to install!
  969. --------------------------------------------------
  970.  
  971. This (and other bizarre symptoms) could be the result of a bug in your
  972. SCSI host adapter's DMA controller or ROM - I have seen this with an
  973. A2091.  (It also seems to depend on the phase of the moon and other
  974. sundry factors).  The solution is to switch DMA transfers off in the
  975. kernel.  To do this using `binpatch' (see FAQ&AS.HARDWR.BINPAT for
  976. details) type
  977.      binpatch -s _sbic_no_dma=0x1 kernelfile
  978.  
  979. (not forgetting to replace `kernelfile' with the name of your kernel
  980. image!).  You should now be able to boot & install using programmed-IO
  981. (PIO) instead of DMA.
  982.  
  983. 
  984. File: FAQ.info, Node: FAQ&AS.INSTAL.INITER, Next: FAQ&AS.INSTAL.DISTRI, Prev: FAQ&AS.INSTAL.DMAERR, Up: FAQ&AS.INSTAL
  985.  
  986. NetBSD tells me: init FATAL error: console: Interrupted system call
  987. -------------------------------------------------------------------
  988.  
  989. You forgot to install `libexec/getty'.
  990.  
  991. 
  992. File: FAQ.info, Node: FAQ&AS.INSTAL.DISTRI, Next: FAQ&AS.INSTAL.PRODMA, Prev: FAQ&AS.INSTAL.INITER, Up: FAQ&AS.INSTAL
  993.  
  994. Which distribution should I use?
  995. --------------------------------
  996.  
  997. At the time of writing, there are two principle distributions you could
  998. look at, `NetBSD-1.0' and `NetBSD-Current'.  Which you choose really
  999. depends on what sort of system you are looking to run.  If you want a
  1000. stable, out-of-the-box, install-and-forget type system, go for the
  1001. `NetBSD-1.0' distribution.  The `NetBSD-Current' distribution is for the
  1002. OS hackers amongst you; it is in a state of constant change, but as a
  1003. result it'll be the first place to find neat new features etc.  The
  1004. choice is yours!
  1005.  
  1006. *Note INFORM:: for information on where to find the relevant
  1007. files.
  1008.  
  1009. 
  1010. File: FAQ.info, Node: FAQ&AS.INSTAL.PRODMA, Next: FAQ&AS.NEWSYS, Prev: FAQ&AS.INSTAL.DISTRI, Up: FAQ&AS.INSTAL
  1011.  
  1012. Does NetBSD run with the PROTO-Chip?
  1013. ------------------------------------
  1014.  
  1015. Yes; the only problem which may occur is that some hard drives do not
  1016. like to be enabled in sync mode; it depends on your kernel patches, the
  1017. hard drive, controller etc. etc.  if you'll find this problem.  To
  1018. disable Sync mode in the kernel is a binpatch job, and involves
  1019. *something like* (I'm not sure of the exact symbol name, I'll update
  1020. this later) patching the symbol `_inhibit_sync' to zero.
  1021.  
  1022. 
  1023. File: FAQ.info, Node: FAQ&AS.NEWSYS, Next: FAQ&AS.NEWSYS.SUROOT, Prev: FAQ&AS.INSTAL, Up: FAQ&AS
  1024.  
  1025. Teething troubles
  1026. =================
  1027.  
  1028. If you think its all over once you've finished the installation, you're
  1029. mistaken!  There are numerous little things that need tweaking and
  1030. configuring before you can sit down and let the system run itself.
  1031. Happily, once these things are set up, very little further work is
  1032. necessary, bar day to day adding of users, adding new services etc.
  1033.  
  1034. * Menu:
  1035.  
  1036. * FAQ&AS.NEWSYS.SUROOT::        I cannot su to root
  1037. * FAQ&AS.NEWSYS.UPTIME::        I have no uptime command
  1038. * FAQ&AS.NEWSYS.ENHANC::        What packages can I install?
  1039. * FAQ&AS.NEWSYS.XWINDO::        Can I install X windows?
  1040. * FAQ&AS.NEWSYS.NETWRK::        And networking?
  1041. * FAQ&AS.NEWSYS.ADOSFS::        Can I access AmigaDOS files?
  1042. * FAQ&AS.NEWSYS.DEVICE::        How do I create device files?
  1043. * FAQ&AS.NEWSYS.USRADM::        How do I add/change users?
  1044. * FAQ&AS.NEWSYS.REBOOT::        How can I reboot into NetBSD?
  1045. * FAQ&AS.NEWSYS.NOKMEM::        ps doesn't appear to work.
  1046.  
  1047. 
  1048. File: FAQ.info, Node: FAQ&AS.NEWSYS.SUROOT, Next: FAQ&AS.NEWSYS.UPTIME, Prev: FAQ&AS.NEWSYS, Up: FAQ&AS.NEWSYS
  1049.  
  1050. Why can't I `su' to root?
  1051. -------------------------
  1052.  
  1053. For a user to switch user (`su') to root, they must be a member of the
  1054. group `wheel'.  Make sure that in the `/etc/group' file there is a line
  1055. like
  1056.      wheel:*:0:root,tjw1
  1057.  
  1058. The comma-separated list indicates which users are members of the
  1059. `wheel' group - add any users you wish to be able to `su' to root here;
  1060. note that although the user still requires root's password, the wheel
  1061. group should really be restricted to system administrators only.
  1062.  
  1063. 
  1064. File: FAQ.info, Node: FAQ&AS.NEWSYS.UPTIME, Next: FAQ&AS.NEWSYS.ENHANC, Prev: FAQ&AS.NEWSYS.SUROOT, Up: FAQ&AS.NEWSYS
  1065.  
  1066. Where is the `uptime' command?
  1067. ------------------------------
  1068.  
  1069. Make the following link:
  1070.      ln -s /usr/bin/w /usr/bin/uptime
  1071.  
  1072. you can now use the `uptime' command as expected.
  1073.  
  1074. 
  1075. File: FAQ.info, Node: FAQ&AS.NEWSYS.ENHANC, Next: FAQ&AS.NEWSYS.XWINDS, Prev: FAQ&AS.NEWSYS.UPTIME, Up: FAQ&AS.NEWSYS
  1076.  
  1077. What packages can I install to enhance NetBSD?
  1078. ----------------------------------------------
  1079.  
  1080. Since NetBSD is basically a flavour of Unix, more or less anything
  1081. written for Unix can probably be ported (or already has been) to NetBSD;
  1082. the list is enormous!  *Note INFORM::for details of mailing lists and
  1083. newsgroups to subscribe to.
  1084.  
  1085. 
  1086. File: FAQ.info, Node: FAQ&AS.NEWSYS.XWINDS, Next: FAQ&AS.NEWSYS.NETWRK, Prev: FAQ&AS.NEWSYS.ENHANC, Up: FAQ&AS.NEWSYS
  1087.  
  1088. What about X-Windows?
  1089. .....................
  1090.  
  1091. X servers for NetBSD-Amiga are available for the standard custom chips,
  1092. and also available (or in development) for a number of graphics cards.
  1093. *Note INFORM::, as usual, for details of how to find the
  1094. `NetBSD-Amiga-X-FAQ'.
  1095.  
  1096. 
  1097. File: FAQ.info, Node: FAQ&AS.NEWSYS.NETWRK, Next: FAQ&AS.NEWSYS.ADOSFS, Prev: FAQ&AS.NEWSYS.XWINDS, Up: FAQ&AS.NEWSYS
  1098.  
  1099. ...And networking?
  1100. ..................
  1101.  
  1102. Networking is an integral part of the BSD system, and
  1103. already a part of your kernel;  support is currently
  1104. available for serial IP protocols (SLIP, PPP) over the
  1105. built-in serial port, and also some ethernet cards.
  1106. *Note INFORM:: for information on locating the excellent
  1107. `NetBSD-Amiga-Networking-FAQ'.
  1108.  
  1109. 
  1110. File: FAQ.info, Node: FAQ&AS.NEWSYS.ADOSFS, Next: FAQ&AS.NEWSYS.DEVICE, Prev: FAQ&AS.NEWSYS.NETWRK, Up: FAQ&AS.NEWSYS
  1111.  
  1112. Can I access AmigaDOS files from NetBSD?
  1113. ----------------------------------------
  1114.  
  1115. The ADOS file system driver for NetBSD-Amiga can currently mount
  1116. AmigaDOS file systems read-only; support for writing to AmigaDOS
  1117. partitions may be added at a later date.  For more information on how to
  1118. mount AmigaDOS filesystems, see the `mount' and `mount_ados' man pages.
  1119.  
  1120. 
  1121. File: FAQ.info, Node: FAQ&AS.NEWSYS.DEVICE, Next: FAQ&AS.NEWSYS.USRADM, Prev: FAQ&AS.NEWSYS.ADOSFS, Up: FAQ&AS.NEWSYS
  1122.  
  1123. How do I create device files?
  1124. -----------------------------
  1125.  
  1126. There is a shell script (in the `/dev' directory) called `MKDEV' which
  1127. creates device files for any of the standard device drivers.  To create,
  1128. say, the `view00' device, type (from a root shell)
  1129.      cd /dev
  1130.      MKDEV view00
  1131.  
  1132. 
  1133. File: FAQ.info, Node: FAQ&AS.NEWSYS.USRADM, Next: FAQ&AS.NEWSYS.REBOOT, Prev: FAQ&AS.NEWSYS.DEVICE, Up: FAQ&AS.NEWSYS
  1134.  
  1135. How do I create accounts and change user information?
  1136. -----------------------------------------------------
  1137.  
  1138. There are two utilities which allow you to edit the password database in
  1139. relative safety - `vipw' and `chpass'.  `vipw' allows you to edit the
  1140. master password file directly, to add new users and manually change user
  1141. information, and `chpass' lets you alter information such as password
  1142. expiry dates, group IDs etc. for a given user.  You should always use
  1143. these two utilities to edit the password database because of the
  1144. password shadowing system used by NetBSD.
  1145.  
  1146.  
  1147. Adding a new user
  1148. .................
  1149.  
  1150. The easiest way to add a new user is to run the `vipw' command to edit
  1151. the master password file, and add a new entry with the user's username
  1152. and userid (which must be unique), but all other fields left blank.  Now
  1153. run the `chpass' command, specifying the new user's name, eg.
  1154.      chpass tjw1
  1155.  
  1156. You can now edit the user's password, finger information, group
  1157. etc. etc. in comfort.
  1158.  
  1159. For more information on the `vipw' and `chpass' commands, see the
  1160. relevant manual pages.
  1161.  
  1162. 
  1163. File: FAQ.info, Node: FAQ&AS.NEWSYS.REBOOT, Next: FAQ&AS.NEWSYS.NOKMEM, Prev: FAQ&AS.NEWSYS.USRADM, Up: FAQ&AS.NEWSYS
  1164.  
  1165. How can I reboot straight into NetBSD?
  1166. --------------------------------------
  1167.  
  1168. Do the following (as root):
  1169.      mv /sbin/reboot /sbin/reboot.amiga
  1170.      echo "cp /vmunix /dev/reload" >/sbin/reboot
  1171.  
  1172. You can now use the `reboot' command to reboot into NetBSD, and
  1173. `reboot.amiga' to reboot into AmigaDOS.
  1174.  
  1175. 
  1176. File: FAQ.info, Node: FAQ&AS.NEWSYS.NOKMEM, Next: FAQ&AS.HARDWR, Prev: FAQ&AS.NEWSYS.REBOOT, Up: FAQ&AS.NEWSYS
  1177.  
  1178. Why doesnt the `ps' command work?
  1179. ---------------------------------
  1180.  
  1181. For programs that use the kernel symbol table to retrieve information
  1182. (like `ps'), you must make sure that there is a copy of your kernel
  1183. image named `/vmunix'.  You may also want to make a link from this file
  1184. to `/netbsd'.
  1185.  
  1186.  
  1187. 
  1188. File: FAQ.info, Node: FAQ&AS.HARDWR, Next: FAQ&AS.HARDWR.SERTTY, Prev: FAQ&AS.NEWSYS, Up: FAQ&AS
  1189.  
  1190. Hardware, drivers and binpatching
  1191. =================================
  1192.  
  1193. This section details certain specific hardware problems you may run
  1194. into. *Note INFORM:: for details of how to obtain the file
  1195. `compatibility-list'; this lists the devices known to work with NetBSD.
  1196. The file `projects' details drivers which are being worked on.
  1197.  
  1198. * Menu:
  1199.  
  1200. * FAQ&AS.HARDWR.SERTTY::        How do I connect a serial terminal
  1201. * FAQ&AS.HARDWR.RETINA::        Does NetBSD work with the Retina?
  1202. * FAQ&AS.HARDWR.IDEHDS::        Can I use IDE drives?
  1203. * FAQ&AS.HARDWR.BINPAT::        How do I use binpatch?
  1204. * FAQ&AS.HARDWR.TAPEDR::        Tapedrive problems
  1205. * FAQ&AS.HARDWR.SUNTAP::        Reading Sun tape cartridges
  1206.  
  1207. 
  1208. File: FAQ.info, Node: FAQ&AS.HARDWR.SERTTY, Next: FAQ&AS.HARDWR.RETINA, Prev: FAQ&AS.HARDWR, Up: FAQ&AS.HARDWR
  1209.  
  1210. How do I get a serial terminal to work correctly?
  1211. -------------------------------------------------
  1212.  
  1213. The file `/etc/ttys' tells `init' which ports to run a `getty'
  1214. (ie. login) program on.  Edit the file, and (supposing you had a
  1215. 19200bps vt100 terminal on the serial port) add or edit a line to read
  1216.      tty00 "/usr/libexec/getty std.19200" vt100 on insecure
  1217.  
  1218. `tty00' indicates the internal serial port, the `std.19200' tells
  1219. `getty' what serial parameters to use - look in `/etc/gettytab' for
  1220. details of other speeds etc. - and the `vt100' indicates what terminal
  1221. emulation to use; look in `/usr/share/misc/termcap' for details of other
  1222. terminal emulation names.
  1223.  
  1224. Note the `insecure' entry - this means that you (or an imposter, more
  1225. importantly) cannot boot up in single-user (ie. root access) mode via
  1226. that terminal without the root password.  Normally the only terminal
  1227. regarded as secure would be the local screen.
  1228.  
  1229. 
  1230. File: FAQ.info, Node: FAQ&AS.HARDWR.RETINA, Next: FAQ&AS.HARDWR.IDEHDS, Prev: FAQ&AS.HARDWR.SERTTY, Up: FAQ&AS.HARDWR
  1231.  
  1232. Does NetBSD work with the Retina video card?
  1233. --------------------------------------------
  1234.  
  1235. A qualified yes!  With a Retina card, NetBSD tries to open a screen with
  1236. a resolution of approximately 800 by 600, with a display rate of 75KHz.
  1237. Not all monitors are capable of handling such a high display rate -
  1238. indeed, it could cause some damage - so it comes highly reccomended that
  1239. you use `binpatch' to set the symbol `_retina_default_mon' to one of the
  1240. following values depending on the resolution/refresh rate your monitor
  1241. can handle:
  1242.    * `0x01 -- 640x512 at 31.5kHz'
  1243.    * `0x02 -- 768x600 at 38kHz'
  1244. *Note FAQ&AS.HARDWR.BINPAT:: for details of using
  1245. `binpatch'.
  1246.  
  1247. 
  1248. File: FAQ.info, Node: FAQ&AS.HARDWR.IDEHDS, Next: FAQ&AS.HARDWR.BINPAT, Prev: FAQ&AS.HARDWR.RETINA, Up: FAQ&AS.HARDWR
  1249.  
  1250. Can I use IDE hard drives?
  1251. --------------------------
  1252.  
  1253. Yes; thanks to Michael L. Hitch (`osymh@montana.edu') for making it
  1254. possible.
  1255.  
  1256. 
  1257. File: FAQ.info, Node: FAQ&AS.HARDWR.BINPAT, Next: FAQ&AS.HARDWR.TAPEDR, Prev: FAQ&AS.HARDWR.IDEHDS, Up: FAQ&AS.HARDWR
  1258.  
  1259. How do I use binpatch?
  1260. ----------------------
  1261.  
  1262.  
  1263. What is binpatch, anyway?
  1264. .........................
  1265. `binpatch' is a very useful little utility which allows you to change
  1266. the value of variables in a compiled binary (in particular, the NetBSD
  1267. kernel) without needing to recompile; it uses the symbol table
  1268. information included in the binary to locate where the variable's value
  1269. is stored, and directly modifies it.  This is very useful for setting
  1270. certain flags in the kernel necessary to make it boot on your system
  1271. (until you are in a position to compile a kernel to your own
  1272. requirements!).
  1273.  
  1274. You should be able to find the `binpatch' program for AmigaDOS
  1275. from the same site you downloaded the `loadbsd' program etc. -
  1276. *Note INFORM:: for details.
  1277.  
  1278.  
  1279. Patching the kernel
  1280. ...................
  1281. In order to patch the kernel, you need to know basically two things -
  1282. the name of the symbol (eg. `_retina_default_mon') and the value to
  1283. patch it to.  Armed with this information, it is basically just a case
  1284. of running the binpatch with the name of the kernel file.  For example,
  1285. assuming a kernel image named `netbsd',
  1286.      binpatch -s _retina_default_mon -r 0x02 netbsd would patch the
  1287. kernel to boot intil a Retina screen of resolution 768 by 600 at 38kHz.
  1288.  
  1289.  
  1290. Other options
  1291. .............
  1292. There are a few more `advanced' options you can call binpatch with;
  1293. these are detailed below.
  1294.    * `-s' -- Specify the symbol of the variable (as above).
  1295.    * `-a <addr>' -- Explicitly specify the address of the location to
  1296.      patch.
  1297.    * `-b' -- Patch only a byte value.
  1298.    * `-w' -- Patch a word value (2 bytes).
  1299.    * `-l' -- Patch a longword value (4 bytes).
  1300.    * `-r <val>' -- The value to replace the old value.
  1301.  
  1302. 
  1303. File: FAQ.info, Node: FAQ&AS.HARDWR.TAPEDR, Next: FAQ&AS.HARDWR.SUNTAP, Prev: FAQ&AS.HARDWR.BINPAT, Up: FAQ&AS.HARDWR
  1304.  
  1305. Tapedrive problems
  1306. ------------------
  1307.  
  1308. This FAQ deals with a number of problems tapedrive owners may experience
  1309. with NetBSD - and more importantly suggests a few workarounds!  As far
  1310. as I know, at the time of writing no tape drive has been found that
  1311. cannot be made to work with NetBSD.
  1312.  
  1313. The first thing to point out is that for some tape drives NetBSD reports
  1314. that the tape drive is not supported on boot - ignore this message it is
  1315. lying!
  1316.  
  1317.  
  1318. Problem 1
  1319. .........
  1320. You may find that if you boot NetBSD immediately after using `btn' in
  1321. AmigaDOS to write a file to the tape, that `tar' reports some error when
  1322. trying to read from the tape.
  1323.  
  1324. The reason is that NetBSD doesn't send SCSI IDs 4 and 5 a reset command,
  1325. since they are assumed to be tape drives, and sending a reset can cause
  1326. some drives to spend a lot of time resetting/rewindind.  The solution is
  1327. to power cycle the tapedrive before or after booting NetBSD, forcing it
  1328. to reset.
  1329.  
  1330.  
  1331. Problem 2
  1332. .........
  1333. If you write small files to the tape, there may appear to be nothing on
  1334. the tape when you attempt to read them back - this can occur with tapes
  1335. written from either NetBSD or AmigaDOS.  The solution is simply to
  1336. append a fairly large file to the end of the tape.  For example, if I
  1337. wanted to write the file `vmunix' to the tape, I would use the command
  1338.      tar cvfp /dev/rst0 vmunix rootfs.gz (assuming `rootfs.gz' is fairly
  1339. large) instead of
  1340.      tar cvfp /dev/rst0 vmunix
  1341.  
  1342. 
  1343. File: FAQ.info, Node: FAQ&AS.HARDWR.SUNTAP, Next: FAQ&AS.MISCEL, Prev: FAQ&AS.HARDWR.TAPEDR, Up: FAQ&AS.HARDWR
  1344.  
  1345. Reading Sun tape cartridges
  1346. ---------------------------
  1347.  
  1348. Reading tapes created by Sun machines is another source of some
  1349. confusion.  The original Sun Archive tape drive is capable of
  1350. reading/writing two tape formats, QIC-11 and QIC-24.  To maximise your
  1351. chances of being able to read the tape, use QIC-24 format; the command
  1352.      tar -cvf /dev/rst8 Will create a QIC-24 formatted tape.
  1353.  
  1354.  
  1355. But the Sun has an Archive Viper drive
  1356. ......................................
  1357. Although the Archive Viper hardware can read/write a variety of formats,
  1358. the Sun will only let you use one -- QIC-150.  All the tape drive
  1359. devices (`/dev/rst0', `/dev/rst8', `/dev/rst16' etc.) will therefore
  1360. produce a QIC-150 tape.
  1361.  
  1362.  
  1363. So how do I tell the difference?
  1364. ................................
  1365. Don't bother - just use `/dev/rst8' for all data cartridge systems (if
  1366. it isn't a 4mm or 8mm tape, it probably is a data cartridge).
  1367.  
  1368.  
  1369. 
  1370. File: FAQ.info, Node: FAQ&AS.MISCEL, Next: FAQ&AS.MISCEL.HEADER, Prev: FAQ&AS.HARDWR, Up: FAQ&AS
  1371.  
  1372. Miscellaneous questions
  1373. =======================
  1374.  
  1375. Some of these could probably live in the "New Systems" section, I had a
  1376. hard time deciding (which probably means I shouldn't have bothered); but
  1377. in general, this is stuff which didn't fit anywhere else.
  1378.  
  1379. * Menu:
  1380.  
  1381. * FAQ&AS.MISCEL.HEADER::        Can I update header files automatically?
  1382. * FAQ&AS.MISCEL.DEBUGR::        Is there a debugger for NetBSD?
  1383. * FAQ&AS.MISCEL.BUGREP::        How do I report bugs?
  1384. * FAQ&AS.MISCEL.BBCLCK::        Why can't NetBSD update my clock?
  1385. * FAQ&AS.MISCEL.TERMCP::        vi complains about `/etc/termcap'
  1386. * FAQ&AS.MISCEL.AUTOWR::        How do I change the console to autowrap?
  1387. * FAQ&AS.MISCEL.METAKY::        Can I get a Meta-Key for Emacs?
  1388. * FAQ&AS.MISCEL.KEYMAP::        My keymap is wrong!
  1389.  
  1390. 
  1391. File: FAQ.info, Node: FAQ&AS.MISCEL.HEADER, Next: FAQ&AS.MISCEL.DEBUGR, Prev: FAQ&AS.MISCEL, Up: FAQ&AS.MISCEL
  1392.  
  1393. Can I update header files automatically?
  1394. ----------------------------------------
  1395.  
  1396. When new kernel sources are released, it is likely that certain kernel
  1397. structures will hace changed.  Keeping track of the changes by hand is a
  1398. pain - an easier way is to make symbolic links into the kernel source
  1399. tree.
  1400.  
  1401. In particular, the files under `/usr/include/machine' and
  1402. `/usr/include/sys' are often changed.  To replace these files with the
  1403. ones from your kernel source tree, simply make symbolic links as shown
  1404. below:
  1405.      cd /usr/include
  1406.      mv sys sys.old
  1407.      mv machine machine.old
  1408.      ln -s /usr/src/sys/sys sys
  1409.      ln -s /usr/src/sys/arch/amiga/include machine
  1410.  
  1411. 
  1412. File: FAQ.info, Node: FAQ&AS.MISCEL.DEBUGR, Next: FAQ&AS.MISCEL.BUGREP, Prev: FAQ&AS.MISCEL.HEADER, Up: FAQ&AS.MISCEL
  1413.  
  1414. Is there a debugger for NetBSD?
  1415. -------------------------------
  1416.  
  1417. The GNU debugger `gdb' is available for NetBSD (indeed, I believe it is
  1418. in the standard comp* distribution package).
  1419.  
  1420. 
  1421. File: FAQ.info, Node: FAQ&AS.MISCEL.BUGREP, Next: FAQ&AS.MISCEL.BBCLCK, Prev: FAQ&AS.MISCEL.DEBUGR, Up: FAQ&AS.MISCEL
  1422.  
  1423. How do I report bugs?
  1424. ---------------------
  1425.  
  1426. If you think you have discovered a bug, and you are sure its not your
  1427. mistake, the best thing to do is to mail on of the mailing lists (*Note
  1428. INFORM:: for details).  Try to include as much information as possible -
  1429. the configuration of your machine, the output you saw, the exact
  1430. circumstances etc.; if possible try to isolate the bug as far as is
  1431. possible (ie. don't just say `my machine crashes', try to explain what
  1432. causes it to crash!).
  1433.  
  1434. 
  1435. File: FAQ.info, Node: FAQ&AS.MISCEL.BBCLCK, Next: FAQ&AS.MISCEL.TERMCP, Prev: FAQ&AS.MISCEL.BUGREP, Up: FAQ&AS.MISCEL
  1436.  
  1437. Why can't NetBSD update the clock?
  1438. ----------------------------------
  1439.  
  1440. NetBSD is capable of reading the battery-backed clock, but at the moment
  1441. it cannot update it; the principle reason is the added complexity
  1442. introduced because different models of Amiga require different
  1443. treatment.  However, it shouldn't be too hard to add if someone has the
  1444. time - keep an eye on the mailing lists for information.
  1445.  
  1446. 
  1447. File: FAQ.info, Node: FAQ&AS.MISCEL.TERMCP, Next: FAQ&AS.MISCEL.AUTOWR, Prev: FAQ&AS.MISCEL.BBCLCK, Up: FAQ&AS.MISCEL
  1448.  
  1449. vi complains about `/etc/termcap'
  1450. ---------------------------------
  1451.  
  1452. This is due to a bug in the termcap library; it is looking for the file
  1453. in `/usr/share/misc/termcap', but if it can't find it, produces an error
  1454. relating to `/etc/termcap'.
  1455.  
  1456. The solution is simply to copy (or leave) the termcap file in
  1457. `/etc/termcap', and make a symbolic link from `/usr/share/misc/termcap'
  1458. to it.
  1459.  
  1460. 
  1461. File: FAQ.info, Node: FAQ&AS.MISCEL.AUTOWR, Next: FAQ&AS.MISCEL.METAKY, Prev: FAQ&AS.MISCEL.TERMCP, Up: FAQ&AS.MISCEL
  1462.  
  1463. How do I change the console to autowrap?
  1464. ----------------------------------------
  1465.  
  1466. Use the command `echo -n "^[[?7h"'.  Alternatively, you can change the
  1467. autowrap default in the file `ite.c' to 1, and recompile the kernel.
  1468.  
  1469. 
  1470. File: FAQ.info, Node: FAQ&AS.MISCEL.METAKY, Next: FAQ&AS.MISCEL.KEYMAP, Prev: FAQ&AS.MISCEL.AUTOWR, Up: FAQ&AS.MISCEL
  1471.  
  1472. How do I get a Meta-Key for Emacs?
  1473. ----------------------------------
  1474.  
  1475. Executing the commands `stty cs8 -istrip -parenb' will allow you to use
  1476. any of the Amiga keys as a meta-key.
  1477.  
  1478. 
  1479. File: FAQ.info, Node: FAQ&AS.MISCEL.KEYMAP, Prev: FAQ&AS.MISCEL.METAKY, Up: FAQ&AS.MISCEL
  1480.  
  1481. My keymap is all wrong!
  1482. -----------------------
  1483.  
  1484. There is a little program called `loadkmap' which allows you to change
  1485. the keyboard map.  The maps are edited in the form of a simple C file -
  1486. a german keymap `din-kbdmap.c' is supplied.  It should be relatively
  1487. trivial to edit this to your requirements.  To install the German
  1488. keyboard, for example, you would type the following commands
  1489.      cd /sys/arch/amiga/stand/loadkmap
  1490.      gcc din-kbdmap.c -o din-kbdmap
  1491.      ./din-kbdmap >din
  1492.      ./loadkmap din x
  1493. 
  1494. Tag table:
  1495. Node: Top173
  1496. Node: WHATIS4687
  1497. Node: WHATIS.NAMEOF4950
  1498. Node: WHATIS.WHOISW5812
  1499. Node: NEEDED6498
  1500. Node: NEEDED.CPUFPU7149
  1501. Node: NEEDED.MEMORY8657
  1502. Node: NEEDED.DISKSP11256
  1503. Node: NEEDED.OTHERS12953
  1504. Node: INFORM14912
  1505. Node: INFORM.USENET15647
  1506. Node: INFORM.FTPANO16290
  1507. Node: INFORM.WWWHYP16785
  1508. Node: INFORM.IRCHAT17529
  1509. Node: INFORM.E-MAIL18030
  1510. Node: INFORM.PRIVAT22378
  1511. Node: INFORM.READIT22772
  1512. Node: INFORM.READIT.BSDSMM23397
  1513. Node: KERNEL24751
  1514. Node: OTHERS29147
  1515. Node: FAQ&AS32858
  1516. Node: FAQ&AS.INSTAL33419
  1517. Node: FAQ&AS.INSTAL.GETBSD34490
  1518. Node: FAQ&AS.INSTAL.INSTAL34865
  1519. Node: FAQ&AS.INSTAL.M6804035242
  1520. Node: FAQ&AS.INSTAL.AUTOMU35488
  1521. Node: FAQ&AS.INSTAL.ASKROO35897
  1522. Node: FAQ&AS.INSTAL.IXEMUL36481
  1523. Node: FAQ&AS.INSTAL.NOMULT36982
  1524. Node: FAQ&AS.INSTAL.DMAERR37372
  1525. Node: FAQ&AS.INSTAL.INITER38163
  1526. Node: FAQ&AS.INSTAL.DISTRI38461
  1527. Node: FAQ&AS.INSTAL.PRODMA39225
  1528. Node: FAQ&AS.NEWSYS39814
  1529. Node: FAQ&AS.NEWSYS.SUROOT40881
  1530. Node: FAQ&AS.NEWSYS.UPTIME41496
  1531. Node: FAQ&AS.NEWSYS.ENHANC41795
  1532. Node: FAQ&AS.NEWSYS.XWINDS42250
  1533. Node: FAQ&AS.NEWSYS.NETWRK42639
  1534. Node: FAQ&AS.NEWSYS.ADOSFS43102
  1535. Node: FAQ&AS.NEWSYS.DEVICE43582
  1536. Node: FAQ&AS.NEWSYS.USRADM43991
  1537. Node: FAQ&AS.NEWSYS.REBOOT45195
  1538. Node: FAQ&AS.NEWSYS.NOKMEM45618
  1539. Node: FAQ&AS.HARDWR46027
  1540. Node: FAQ&AS.HARDWR.SERTTY46822
  1541. Node: FAQ&AS.HARDWR.RETINA47858
  1542. Node: FAQ&AS.HARDWR.IDEHDS48641
  1543. Node: FAQ&AS.HARDWR.BINPAT48896
  1544. Node: FAQ&AS.HARDWR.TAPEDR50717
  1545. Node: FAQ&AS.HARDWR.SUNTAP52272
  1546. Node: FAQ&AS.MISCEL53287
  1547. Node: FAQ&AS.MISCEL.HEADER54162
  1548. Node: FAQ&AS.MISCEL.DEBUGR54940
  1549. Node: FAQ&AS.MISCEL.BUGREP55244
  1550. Node: FAQ&AS.MISCEL.BBCLCK55852
  1551. Node: FAQ&AS.MISCEL.TERMCP56376
  1552. Node: FAQ&AS.MISCEL.AUTOWR56882
  1553. Node: FAQ&AS.MISCEL.METAKY57227
  1554. Node: FAQ&AS.MISCEL.KEYMAP57529
  1555. 
  1556. End tag table
  1557.